import 'package:flutter/material.dart';
import 'package:flutter_chen_common/toast/src/toast.dart';
import 'package:flutter_chen_common/toast/src/toast_config.dart';

import 'app.dart';
import 'http/dio_instance.dart';
import 'utils/sp_utils.dart';

void main()  {
  SpUtils.init();
  DioInstance.instance().initDio(baseUrl: 'https://wanandroid.com/');

  ComToast.init(config: ComToastConfig(
    duration: 3000,
    fontSize: 16.0,
  ));
   // 可选：配置消息过滤
  ComToast.setDuplicateFilterDuration(1500); // 1.5秒内相同消息过滤

  runApp(const MyApp());
}

// notifyListeners / ChangeNotifierProvider 接口请求动态数据
// 当 HomeBannerProvider 发生变化时，会调用 notifyListeners() 方法
// 通知所有监听它的组件
// ChangeNotifierProvider(create: (context) => HomeBannerProvider());

